


#ifndef GAME_H_
#define GAME_H_
#include "Graphics.h"
class Graphics;

class Game
{
private:
	SDL_Event event;
	Graphics *graphics;
	int argc;
	char *args[];

public:
	Game();
	Game(int argc, char* args[]);
	virtual ~Game();
	void mainGameLoop();
	/*
		The Top level of the game loop. Polls Events, updates state, renders to sceen.
	*/
	void update();
	/*
		after all the event flags are set, updates state of game.
	*/
	void render();
	/*
		renders to the sceen.
	*/


};



#endif
